package com.gitee.l0km.codegen.base.generator;

import java.util.Arrays;

public interface GeneratorConstants {
	final String VM_SUFFIX = ".vm";
	final String CODE_WRITER = "codewriter";
	final String SOURCE_INFO = "sourceinfo";
	final String PARENT_SCHEMA = "parentSchema";
	final String CMD_CONFIG = "config";
	final String TEMPLATE_FOLDER="template";
	final String INCLUDE_FOLDER="include";
	final String JAVA_CLASS="CLASS";
	final String GENERATOR_TOOL="TOOL";
	final String JAVADOC_READER="JavadocReader";
	final String VELOCITY_SORTER = "sorter";
	final String VELOCITY_ESC = "esc";
	final String GENERAED_BY="GENERAED_BY";
	final String INLINE_SOURCE="inline";
	final String TYPE_OPTION = "gt";
	final String TYPE_OPTION_LONG = "generator-type";
	final String[] GENERATOR_TYPE={"GENERIC","SERVICE","STUBCLIENT","RPCCLIENT"};
	final String TYPE_OPTION_DESC = "select generator type"+Arrays.toString(GENERATOR_TYPE);
	final String CODEGEN_REQUIRED_CLASS = "CodegenRequiredClass";
	final String CODEGEN_INVALIDVALUE_CLASS = "CodegenInvalidValueClass";
	final String CODEGEN_DEFAULTVALUE_CLASS = "CodegenDefaultValueClass";
	final String CODEGEN_LENGTH_CLASS = "CodegenLengthClass";

}
